Back to all notes
2026-07-13 ยท AI crawler intelligence

"How To Prepare An AI Discovery Audit Without Panic"

"A calm practical checklist for reviewing how AI crawlers discover a public site, what evidence to collect, and what not to overstate."

AI crawler traffic can make a normal website feel mysterious. A site owner opens a log, sees unfamiliar agents, repeated requests for policy files, or probes against old routes, and it is easy to jump straight to alarm. The better response is an AI discovery audit. Not a dramatic investigation. Not a vendor accusation. Just a careful review of what public crawlers requested, what your site told them, and whether those signals match your actual publishing strategy.

AI Agent Intel is useful for this kind of review because it treats crawler activity as observable web behavior. It does not need to guess what a model learned. It does not need to identify a private human visitor. It can focus on facts a site is already allowed to see, such as user agent labels, request paths, response codes, policy file access, and repeated patterns over time. Those facts are enough to help owners clean up their public signals.

Start with the goal of the review

Before looking at any chart, decide what the site wants from AI discovery. A public education site may want its guides found and summarized accurately. A product site may want documentation discovered, but not every account or internal route. A local service site may want search visibility, but may also want clear boundaries around contact forms, dashboard paths, and customer files.

This goal matters because the same crawler visit can mean different things. A request for sitemap.xml is welcome if the sitemap is current. It is less welcome if the sitemap still lists old pages, test pages, or content that no longer represents the business. A request for robots.txt is useful if that file gives clear instructions. It is less useful if the file was copied years ago and never reviewed again.

Collect the basic evidence first

A small audit can begin with a simple evidence table. List the top crawler names observed. List the top requested paths. List the policy files requested, especially robots.txt, sitemap.xml, and llms.txt if the site uses one. List the response codes. Then list unusual paths that appear more than once.

Do not treat the first table as proof of intent. Treat it as a map of where to look. If a known crawler asks for the home page and then the sitemap, that suggests normal discovery. If unknown agents keep probing archive files, login paths, or old application routes, that suggests a hardening task. If many crawlers request a file that returns not found, that suggests the site may need a cleaner public signal.

Compare stated policy with real behavior

The most useful part of the audit is the comparison between what the site says and what crawlers actually do. Robots.txt tells crawlers which public paths they may request or should avoid. Sitemap.xml tells them which public pages the owner considers important. Llms.txt can give a short human readable summary for AI systems and agents that choose to read it.

If the logs show frequent visits to these files, review their content while the behavior is fresh. Does the robots file block private routes. Does the sitemap include every current public guide. Does it exclude dashboard pages and test paths. Does the llms file describe the site clearly without hype. If the files are missing, decide whether that is intentional or simply neglected.

Separate identity from behavior

Crawler names are helpful, but they are not perfect identity. A polite crawler may announce itself clearly. A careless scraper may copy a familiar label. That is why an audit should keep two columns in mind. One column is the claimed identity. The other is the behavior.

Behavior is often more useful than the label. Did the agent respect the policy path. Did it request public content in a normal sequence. Did it hammer the same endpoint. Did it fetch only discovery files and leave. Did it trigger errors. Did it return later. A dashboard that shows behavior helps the owner respond with measured changes instead of arguments about a single user agent string.

Check response codes and wasted crawl attention

Response codes tell a quiet story. A healthy public page should return a clean success response. A moved page should redirect clearly. A private route should be blocked or require authorization. A deleted test page should not keep appearing in the sitemap. A missing policy file should either be created or intentionally left absent with a documented reason.

AI discovery audits often reveal ordinary maintenance work. Broken links waste crawler attention. Soft error pages confuse automated systems. Old redirects create unclear signals. Duplicate pages make it harder to know which URL should be treated as the main version. Fixing those issues helps search, AI discovery, and human visitors at the same time.

Keep privacy boundaries clear

The audit should not become an excuse to collect more personal data. Most crawler questions can be answered with narrow event records. User agent, path, method, response status, time, and broad session grouping are usually enough. Avoid storing personal query strings, contact form details, or raw visitor behavior unless there is a clear operational need and a proper consent path.

This restraint makes shared intelligence safer. A single site may only see a small number of AI crawler visits. A network of participating sites can reveal broader patterns, but only if the data is limited and respectful. AI Agent Intel should help owners learn from public crawler behavior while keeping private visitor data out of the story.

Build a calm action list

At the end of the audit, write a short action list instead of a dramatic conclusion. Update robots.txt if it no longer matches the site policy. Refresh sitemap.xml if it lists stale URLs. Add or improve llms.txt if the site wants AI systems to find a concise summary. Fix broken responses. Remove private routes from public discovery files. Watch repeated probes over the next few weeks.

Also write down what the evidence cannot prove. A crawler request does not prove that a model used the page in an answer. A familiar user agent does not prove perfect identity. A single visit does not prove a trend. Honest limits make the audit more credible, not less useful.

Review on a schedule

AI discovery should be reviewed regularly because crawler behavior changes. A monthly review is enough for many small sites. More active publishers may want a weekly check. The rhythm matters more than the volume. Look for new crawler names, new requested files, policy file changes, response code spikes, and repeated unusual paths.

The practical standard is simple. The public signals should match the owner strategy. The server should respond cleanly. The evidence should be narrow and privacy aware. The conclusions should be calm. That turns AI crawler traffic from a mystery into routine website operations, which is exactly where it belongs.